Debugging of Distributed Object-Oriented Applications

نویسندگان

  • P. Placide
  • G. Florin
  • L. Duchien
  • L. Seinturier
چکیده

Our first job was to adapt the causal partial order of events to the new context of object oriented distributed applications. We want to order method invocations, method executions and blocks of code. By this way we adopt an approach based on a logic of action where only two events are needed : the begin and the end of the action. Then the causal ordering of distributed objects applications is obtained from a local source of order and a communication source of order. The local source of order is in fact the result of four different kind of ordering that can be observed (sequential program ordering, threads fork and join, synchronization or behaviour instruction ordering and transaction ordering). The communication source of ordering is deduced from the remote procedure calls. Finally, as in the message passing approach, we can define the concept of coherent global state that defines a correct global state observation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Lightweight Object-Oriented Distributed Services Framework for Engineering Interactive Applications

We present a lightweight open source object-oriented services framework for constructing distributed applications. The congruence of internal object and externally passed messages facilitates the rapid development of correct, robust, and high-performance information-centric applications. The Object-Oriented Distributed Semantic Services (OODSS) framework is validated through its intensive use i...

متن کامل

The Object-Oriented Components of the Enterprise Parallel Programming Environment

The Enterprise programming environment supports the development of applications that run concurrently on a network of workstations. This paper describes the object-oriented components of Enterprise, implemented in Smalltalk-80, and their seamless integration with the procedural components, implemented in C. The object-oriented user-interface supports a new anthropomorphic model for parallel com...

متن کامل

Passing in a Distributed , Object - Oriented Condition Monitoring and Maintenance Planning System

This paper describes some aspects of a software development toolkit for industrial condition monitoring and maintenance planning applications. The toolkit consists of a graphical Workbench for design and debugging, an Instancer for creating and re-configuring an application and a run-time system for supporting message passing. The software architecture of an application is a distributed system ...

متن کامل

Object{oriented Distributed and Parallel I/o Streams

Writing programs for parallel and distributed computing environments can be signiicantly more complex than writing programs for their sequential counterparts. These complexities mainly arise from the additional synchronization and communication requirements imposed by such environments. These requirements also make debugging and maintaining such programs sig-niicantly more complicated. The prob...

متن کامل

Interactive and Descriptor-Based Deployment of Object-Oriented Grid Applications

Increasing complexity of distributed applications and commodity of resources through grids are making the tasks of deploying those applications harder. There is a clear need for standard tools allowing versatile deployment and analysis of distributed applications. We present here a solution for the deployment and monitoring of applications written using ProActive, an experimental Java-based lib...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995